package com.poly.common.core.tools.utils;

import java.math.BigDecimal;
import java.math.RoundingMode;
/**
 * 金额计算工具
 *
 * @author Qingyu Chen
 */
public class AmountUtil {

    /**
     * 分转元，转换为bigDecimal在toString
     *
     * @return 元
     */
    public static BigDecimal changeF2Y(BigDecimal amount) {
        return amount.divide(new BigDecimal(100),2, RoundingMode.HALF_UP);
    }

    /**
     * 元转分，转换为bigDecimal在toString
     *
     * @return 分
     */
    public static BigDecimal changeY2F(BigDecimal amount) {
       return amount.multiply(new BigDecimal(100)).setScale(2, RoundingMode.HALF_UP);
    }

}
